perm filename UCSC[1,JRA]3 blob
sn#568757 filedate 1981-03-05 generic text, type T, neo UTF8
biography
John R.Allen is the founder of "The LISP Company" and the author of
"Anatomy of LISP". He was guest editor of the August 1979 issue of BYTE,
organizer of the 1980 LISP Conference, and contributor to this year's West
Coast Computer Faire LISP/object-oriented session.
He also lectures at Santa Clara University, developing courses on LISP,
functional programming, and Artificial Intelligence, as well as initiating
a program to enhance the technical and cultural understanding of
computing at that University.
Mr. Allen has also taught at San Jose State, and the University of
California campuses at Santa Barbara, Santa Cruz, and Los Angeles.
1 mon
morn
8 data structures
9
10 applicative lisp
11
afternoon
1 representation and abstraction
2
3 how to run on machine
4
evening
7 simple programs
8
2 tue
morn
8 editing and debugging
9
10 imperative features
11
afternoon
1 macros
2
3 list modifiers
4
evening
6 larger problems
7
8
3 wed
morn
8 property-lists
9
10 the evaluator
11
afternoon
1 large examples and representation
2
3
4
evening
7 more programming
8
4 thur
morn
8 functionals
9
10
11
afternoon
1 object-oriented/msg pasing
2
3
4
evening
7 hack, hack
8
5 fri
morn
8 implementation considerations
9
10
11
afternoon
1 applications and examples
2
3
4
evening
6
7
8
title: LISP
LISP has been the major language of the Artificial Intelligence community
for over twenty years. Recently, many of these results have begun to find
commercial applications. These include:
⊗ medical diagnosis,
⊗ natural language understanding,
⊗ integrated circuit design,
⊗ genetic engeneering,
⊗ geological analysis.
Furthermore, LISP has been found valuable for the development and design
of complex software, like:
⊗ operating systems,
⊗ compilers,
⊗ text editors,
⊗ algebraic manipulation systems.
Finally, as a descriptive notation, LISP expedites the discussion and
understanding of topics like:
⊗ an abstract data structure view of programming;
⊗ an object-oriented view of computing as supported by Smalltalk;
⊗ a functional programming style as advocated by Backus;
This blend of theoretical elegance and practical pragmatics that underlie
the power of LISP will be presented in a way that leaves the student with
a solid grasp of both of these facets so that they can make informed
judgements about the language and its applicability to their problem
domain.
Specifically, the participants will obtain:
⊗ a thorough understanding of the language and its programming style.
⊗ a through grounding in the techniques of representation and
abstraction in Artificial Intelligence programming.
⊗ a hands-on familarity with interactive LISP tools.
For whom:
The course is designed for those expecting to do advanced LISP
applications. Prior experience with LISP is not required, but experience
in handling complex programming tasks may prove benificial.
Course materials:
class notes, Artificial Intelligence Programming, and Anatomy of LISP.